pub fn new_count_distinct(input_str: &str) -> usize {
    let mut it = input_str.split(',').collect::<Vec<_>>();
    it.sort();
    it.dedup();
    it.len()
}
